package com.wsd.music.service;

import com.wsd.music.entity.Singer;

import java.util.List;

public interface SingerService {


    /**
     * 新增歌手
     * @param singer
     * @return
     */
    boolean insert(Singer singer);

    /**
     * 修改歌手信息
     * @param singer
     * @return
     */
    boolean modify(Singer singer);

    /**
     * 通过ID删除歌手
     * @param id
     * @return
     */
    boolean delete(int id);


    /**
     * 通过主键ID查询歌手信息
     * @return
     */
    Singer selectById(int id);

    /**
     * 查询所有歌手
     * @return
     */
    List<Singer> selectAll();

    /**
     * 通过歌手名进行模糊查询
     * @return
     */
    List<Singer> selectSingerByName(String name);

    /**
     * 通过性别查询歌手
     * @param sex
     * @return
     */
    List<Singer> selectBySex(boolean sex);


}
